// 引入的不再是Vue构造函数了，引入的是一个名为createApp的工厂函数
import { createApp } from 'vue'
import App from './App.vue'

// vue2的写法已经废弃了
import Vue from 'vue'   //Vue => undefined

// 创建应用实例对象——app（类似于之前vue2中的vm，但app比vm更“轻”）
const app = createApp(App)

console.log('Vue3-app',app); //比之前的vm实例少了很多东西

// 挂载app
app.mount('#app')

setTimeout(()=>{
    // 两秒后卸载app
    app.unmount('#app')
},2000)


// Vue2写法
new Vue({
    render:h=>h(App)
}).$mount('#app')

